KMS Mexico is a leading software development company dedicated to delivering
innovative and high-quality software solutions to our clients. We are
committed to excellence in every aspect of our work, and our team of talented
professionals plays a key role in achieving this commitment.
Responsibilities
KMS Mexico is seeking a motivated and talented Ruby on Rails Junior-Level
Developer to join our dynamic development team. As a Junior-Level Developer,
you will have the opportunity to work on exciting projects, collaborate with
experienced developers, and contribute to the growth and success of our web
applications.
If you are someone who advocates for improvements to the customer's
experience, product quality, performance, and security, you will enjoy working
on our team. Our engineers build quality through clean code, collaboration,
and automated testing. We practice Agile software development using scrum
values and framework. We are 100% cloud-based, hosting on AWS.
Qualifications
Key Responsibilities:
Collaborate with senior developers to design, develop, and implement new
features and enhancements for web applications.
Write clean, maintainable, and efficient code following best practices and
coding standards.
Participate in code reviews to ensure code quality and provide
constructive feedback to peers.
Troubleshoot and debug issues reported by clients or identified during
testing.
Assist in the maintenance and optimization of existing applications.
Stay up-to-date with the latest trends and technologies in web development
and Ruby on Rails.
Requirements:
Bachelor's degree in Computer Science, Engineering, or related field (or
equivalent work experience).
Solid understanding of object-oriented programming concepts.
Experience with Ruby on Rails framework (academic, personal projects, or
professional).
Proficiency in HTML, CSS, and JavaScript.
Familiarity with relational databases such as PostgreSQL or MySQL.
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work effectively in a fast-paced, dynamic environment.
Nice to Have:
Experience with version control systems (e.g., Git).
Knowledge of front-end frameworks such as React.js or AngularJS.
Understanding of Agile development methodologies.
Contributions to open-source projects or personal coding projects.
Benefits and Perks